package com.csyf.manager.dao;

import com.csyf.manager.entity.SysMerchant;
import tk.mybatis.mapper.common.Mapper;

import java.util.Map;
import java.util.Set;

public interface SysMerchDao extends Mapper<SysMerchant> {

    /**
     * 根据代理商id更新代理商信息
     * @param agentForm
     * @return
     */
    int updateByAgentId(SysMerchant agentForm);

    /**
     * 根据代理商id集合批量更新代理商状态
     * @param params
     * @return
     */
    int updateStatusBatch(Map<String,Object> params);

    /**
     * 根据代理商id查询商户
     * @param agentId
     * @return
     */
    Set<Integer> findMerchByAgentId(Long agentId);
}
